home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-03-27 | 6.4 KB | 161 lines | [TEXT/MPS ] |
- # This script file is part of the DirectTeX :-) package.
- #
- # (c) 1991-95 by Wilfried Ricken
- # Hagenaustraße 41
- # 45138 Essen
- # Germany
-
- Begin
- Set Echo 0
- Set Exit 0
-
- Loop
- SetFile -t 'MPST' "{ShellDirectory}UserStartup•DirectTeX"
- "{ShellDirectory}UserStartup•DirectTeX" -e > "{ShellDirectory}MPW.DirectTeX"
- SetFile -t 'TEXT' "{ShellDirectory}UserStartup•DirectTeX"
- Execute "{ShellDirectory}MPW.DirectTeX"
- Delete "{ShellDirectory}MPW.DirectTeX"
-
- If "{dt_TeXFolder}" == "" || "`Exists -q -d "{dt_TeXFolder}"`" != "{dt_TeXFolder}"
- Set dt_VersionNumber ''
- Set dt_TeXFolder ''
- Set dt_TeXLocal ''
- End
- If "{dt_TeXLocal}" == "" || "`Exists -q -d "{dt_TeXLocal}"`" != "{dt_TeXLocal}"
- Set dt_VersionNumber ''
- Set dt_TeXFolder ''
- Set dt_TeXLocal ''
- End
-
- If "{dt_VersionNumber}" != "2.0"
-
- Alert "The environment variables for using TeX are not set up properly. Please select the ∂
- values for ∂"dt_TeXFolder∂" and ∂"dt_TeXLocal∂" in the next two dialogs. Refer to the file ReadMe ∂
- that came with this installation."
-
- Loop
- Set dt_TeXFolder "`GetFileName -q -d -m "Select TeX folder:" || Echo ""`"
-
- If "{dt_TeXFolder}" != ""
- Set dt_TeXLocal "`GetFileName -q -d -m "Select local TeX folder:" || Echo ""`"
-
- If "{dt_TeXLocal}" != ""
- SetFile -t 'MPST' "{ShellDirectory}UserStartup•DirectTeX"
- Set dt_PrefName "`"{ShellDirectory}UserStartup•DirectTeX" -p`"
- SetFile -t 'TEXT' "{ShellDirectory}UserStartup•DirectTeX"
- Export dt_PrefName
-
- Confirm -t "dt_TeXFolder={dt_TeXFolder}∂ndt_TeXLocal={dt_TeXLocal}∂n"
- Set Result {Status}
- End
- End
-
- If "{dt_TeXFolder}" == "" || "{dt_TeXLocal}" == "" || {Result} == 5
- Unset Result
- Unset dt_TeXFolder
- Unset dt_TeXLocal
-
- Alert "WARNING: The environment variables needed for using DirectTeX are not defined. You ∂
- should restart MPW and select the appropriate folders."
-
- Exit 0
- End
-
- If {Result} == 0
- Unset Result
- Break
- End
- End
-
- Begin
- Echo "#"
- Echo "# Environment variables for use with DirectTeX"
- Echo "#"
- Echo ""
- Echo "dt_VersionNumber=2.0"
- Echo "dt_TeXFolder={dt_TeXFolder}"
- Echo "dt_TeXLocal={dt_TeXLocal}"
-
- If "{dt_TeXFolder}" !="{dt_TeXLocal}"
- Echo "dt_AuxFiles=,∂{dt_TeXLocal∂}TeX-Inputs:*,∂{dt_TeXFolder∂}TeX-Inputs:*"
- Echo "dt_BatchMode=off"
- Echo "dt_ConfigFiles=∂{dt_TeXLocal∂}Config-Files:"
- Echo "dt_DefaultFormat=LaTeX"
- Echo "dt_DeviceDefs=∂{dt_TeXLocal∂}Config-Files:DirectTeX:DeviceDefs"
- Echo "dt_FormatFiles=∂{dt_TeXLocal∂}Format-Files:"
- Echo "dt_HeaderFiles=∂{dt_TeXLocal∂}Config-Files:PostScript:"
- Echo "dt_History=∂{dt_TeXLocal∂}Config-Files:DirectTeX:History"
- Echo "dt_MFInFiles=,∂{dt_TeXLocal∂}MF-Inputs:*,∂{dt_TeXFolder∂}MF-Inputs:*"
- Echo "dt_MFLogFiles=∂{dt_TeXLocal∂}MF-Inputs:LogFiles:,"
- Echo "dt_MFOutFiles=∂{dt_TeXLocal∂}MF-Outputs:,"
- Echo "dt_MissingFonts=∂{dt_TeXLocal∂}Config-Files:DirectTeX:MissingFonts"
- Echo "dt_PICFiles=,∂{dt_TeXLocal∂}TeX-Inputs:*,∂{dt_TeXFolder∂}TeX-Inputs:*"
- Echo "dt_PKFiles=∂{dt_TeXFolder∂}TeX-Fonts:"
- Echo "dt_PKFormat=%m:%d:%f"
- Echo "dt_ResidentFonts=∂{dt_TeXLocal∂}Config-Files:DirectTeX:ResidentFonts"
- Echo "dt_SessionLog=∂{dt_TeXLocal∂}Config-Files:DirectTeX:SessionLog"
- Echo "dt_TFMFiles=∂{dt_TeXFolder∂}TeX-Fonts:TFM-Files:,"
- Echo "dt_TeXInFiles=,∂{dt_TeXLocal∂}TeX-Inputs:*,∂{dt_TeXFolder∂}TeX-Inputs:*"
- Echo "dt_TeXLogFiles=∂{dt_TeXLocal∂}TeX-Inputs:LogFiles:,"
- Echo "dt_TeXOutFiles=∂{dt_TeXLocal∂}TeX-Outputs:,"
- Echo "dt_TeXProject=∂{dt_TeXLocal∂}Config-Files:DirectTeX:TeXProject"
- Echo "dt_TempExtensions=.aux,.bak,.bbl,.blg,.gf,.glo,.hrf,.idx,.ilg,.ind,.lof,.log,.lot,.toc"
- Echo "dt_TempFiles=∂{dt_TeXLocal∂}Config-Files:Temporary:"
- Echo "dt_ToolsMPW=,∂{dt_FormatFiles∂}Tools-MPW:,∂{dt_TeXFolder∂}Tools-MPW:"
- Echo "dt_ToolsPro=,∂{dt_FormatFiles∂}Tools-Pro:,∂{dt_TeXFolder∂}Tools-Pro:"
- Echo "dt_VFFiles=∂{dt_TeXFolder∂}TeX-Fonts:VF-Files:,"
- Else
- Echo "dt_AuxFiles=,∂{dt_TeXFolder∂}TeX-Inputs:*"
- Echo "dt_BatchMode=off"
- Echo "dt_ConfigFiles=∂{dt_TeXFolder∂}Config-Files:"
- Echo "dt_DefaultFormat=LaTeX"
- Echo "dt_DeviceDefs=∂{dt_TeXFolder∂}Config-Files:DirectTeX:DeviceDefs"
- Echo "dt_FormatFiles=∂{dt_TeXFolder∂}Format-Files:"
- Echo "dt_HeaderFiles=∂{dt_TeXFolder∂}Config-Files:PostScript:"
- Echo "dt_History=∂{dt_TeXFolder∂}Config-Files:DirectTeX:History"
- Echo "dt_MFInFiles=,∂{dt_TeXFolder∂}MF-Inputs:*"
- Echo "dt_MFLogFiles=∂{dt_TeXFolder∂}MF-Inputs:LogFiles:,"
- Echo "dt_MFOutFiles=∂{dt_TeXFolder∂}MF-Outputs:,"
- Echo "dt_MissingFonts=∂{dt_TeXFolder∂}Config-Files:DirectTeX:MissingFonts"
- Echo "dt_PICFiles=,∂{dt_TeXFolder∂}TeX-Inputs:*"
- Echo "dt_PKFiles=∂{dt_TeXFolder∂}TeX-Fonts:"
- Echo "dt_PKFormat=%m:%d:%f"
- Echo "dt_ResidentFonts=∂{dt_TeXFolder∂}Config-Files:DirectTeX:ResidentFonts"
- Echo "dt_SessionLog=∂{dt_TeXFolder∂}Config-Files:DirectTeX:SessionLog"
- Echo "dt_TFMFiles=∂{dt_TeXFolder∂}TeX-Fonts:TFM-Files:,"
- Echo "dt_TeXInFiles=,∂{dt_TeXFolder∂}TeX-Inputs:*"
- Echo "dt_TeXLogFiles=∂{dt_TeXFolder∂}TeX-Inputs:LogFiles:,"
- Echo "dt_TeXOutFiles=∂{dt_TeXFolder∂}TeX-Outputs:,"
- Echo "dt_TeXProject=∂{dt_TeXFolder∂}Config-Files:DirectTeX:TeXProject"
- Echo "dt_TempExtensions=.aux,.bak,.bbl,.blg,.gf,.glo,.hrf,.idx,.ilg,.ind,.lof,.log,.lot,.toc"
- Echo "dt_TempFiles=∂{dt_TeXFolder∂}Config-Files:Temporary:"
- Echo "dt_ToolsMPW=,∂{dt_FormatFiles∂}Tools-MPW:,∂{dt_TeXFolder∂}Tools-MPW:"
- Echo "dt_ToolsPro=,∂{dt_FormatFiles∂}Tools-Pro:,∂{dt_TeXFolder∂}Tools-Pro:"
- Echo "dt_VFFiles=∂{dt_TeXFolder∂}TeX-Fonts:VF-Files:,"
- End
- End > "{dt_PrefName}"
- Else
- Break
- End
- End
-
- SetFile -t 'MPST' "{ShellDirectory}UserStartup•DirectTeX"
- "{ShellDirectory}UserStartup•DirectTeX" -c ∑ Dev:Null
- SetFile -t 'TEXT' "{ShellDirectory}UserStartup•DirectTeX"
-
- Set Commands "{Commands},{dt_ToolsMPW}"; Export Commands
- Set PrintOptions '-h -md -hfont Courier -hsize 9 -font Courier -size 9 -lm 0'; Export PrintOptions
- Alias BeginSession 'Echo -n "" > "{dt_SessionLog}" ∑ Dev:Null; Open "{dt_SessionLog}" ∑ Dev:Null'
- Alias EndSession 'Save "{dt_SessionLog}" ∑ Dev:Null'
-
- Export dt_TeXProjectDir
- Export dt_TeXProjectName
- Export dt_TeXProjectExt
- Export dt_TeXFormat
- Export dt_TeXCurrentFile
-
- Execute "{dt_TeXProject}"
- ChangeTeXProject -check -confirm
- TeXMenu
- End ∑ Dev:Null
-